+6
Under review

Приватбанк закрывает API, будет ли работать импорт?

Shwarz 2 роки тому оновлено Alexander Shvets 5 днів тому 35

Image 633

+1
Under review

На жаль, не буде.

Розглядаємо чи можна швидко підключити їх "Автоклієнт". Поки схоже що буде доступне лише для приват24 для бізнесу

Дуже сподіваюсь, що у вас вийде заюзати "Автоклієнт"! Інкаше в дупу цей П24, буду повністю на Моно!

Він тільки для П24 для бізнеса. Нажаль, картки фізосіб там відстуні.

Як я помилився... Зреагували оперативно. Показавши клієнтам болт і свою нездатність опанувати простеньку апі

Читайте уважно. ПБ ПОВНІСТЮ закриває АПІ для фізичних осіб. Залишається тільки для юридичних.

homemoney і всі інші не можуть із цим нічого зробити. Думаю, це пов'язано із переміщенням сервісів ПБ в європейські хмари.

+6

А можна хоча б налаштувати більш-менш зручне внесення даних з Приватівських csv-шок? Так щоб не вибирати заголовки, не чистити цифри від пробілів, може якось автоматизувати частину дій. 

+4

+1 Додати готовий шаблон для csv, який генерує ПБ24 - це полегшить життя суттєво і може навіть стримати від переходу в інший банк.

+4

Вітаю! Я зробив невеличку аппку для імпорта ексельок з Приват24 в HomeMoney: https://shvetsgroup.com/hmimport/

В Приват24 вам треба зайти в карту, вибрати дату та зробити експорт транзакцій в XLS:

Image 634


Далі відкриваєте https://shvetsgroup.com/hmimport/ і перетягуєте той файл на сторінку. Звідти, після підключення вашого ключа API, все виглядає як звичайна форма імпорта HomeMoney.

Image 635

+2

Всі послідуючі імпорти будуть ще більш зручними, бо аппка запам'ятає який рахунок та валюту ви вибрали, а також буде матчити категорії до опису транзакцій які ви матчили раніше.

Всі дані зберігаються у вас в браузері. Аппка комунікує з API HomeMoney напряму (технічно, там робиться редирект через проксі-сервер shvetsgroup.com, але по-іншому API HomeMoney неможливо викликати, через обмеження безпеки браузерів (CORS)).

+1

Дуже дякую!!! Можна ще посилання на цей імпорт поставити десь в меню Хоуммані? Очевидно, в Записи/Імпорт найбільш доречно. 

Ще бага.

Не всі коди UTF конвертуються в символи:

Image 637

Підтверджую, тепер всі валюти акуратненькі! Ви - супер!

Image 638

Олександр, ще одна бага - скріпт не бачить вже наявних операцій, якщо це "Переказ" з одної валююти в іншу. Ось на скріншоті та операція на 3 437,45 вже є в homemoney, але це - "переказ" з доларової картки на гривневу. Ось наявність таких операцій скрипт ігнорує і постійно намагається додати нову :)

Дякую за ваш скріпт! (І взагалі-то Приватбанк має вам теж дякувати, я в ПБ залишився тільки через те, що з'явився ваш сервіс :)

Олександр, ще така бага: якщо зняти з якихось операцій позначку "зберегти", а потім в будь-якій іншій операції поміняти категорію, то всі позначки "зберегти" повертаються.

+1

Виправив обидві. Коли наступного разу будете заходити на сторінку, натисніть Ctrl+R, аби оновити всі скрипти.

Тидищь! Дякую до землі! Підтверджую, виправлено!

І наостанок ще така бага :)

Якщо я в якийсь день вручну розбив якусь операцію на дві, то при наступному імпорті операцій із файла, який включає і той день, виходить ситуація, коли сервіс показує цей день синеньким і згорнутим, типу ми нічого звідси не імпортуємо :)

Image 639

Але якщо розкрити цей день, то бачимо ось таку картину:

Image 640

Тобто, з одної сторони сервіс показує, що в цьому дні все ок і співпадає із випискою, а з іншої - автоматично (і приховано від користувача) "обирає" для імпорту операцію, яку вважає не-імпортованою. І якщо користувач, попрацювавши із іншими днями, але не заглянувши в цей "синій" сгорнутий день, натисне імпортувати вибране, ось ця операція, звісно, імпортнеться.

І ситуація стане ось такою

Image 641

Поведінка рідного імпорту homemoney в такий ситуації - показувати цей день помаранчовим і розкривати його. І не селектити операцію за замовчуванням. Мені це здається розумним.

+1

Дякую за баг репорт! Думаю, проблему з галочками я виправив. Але мені здається хоуммані в такий ситуації (якщо саме сума дня зпівпадає, не дивлячись на нерівність кількості транзакцій) помічає синеньким та закриває рядок. Зараз в мене так і зроблено, ну а баг з галочкою, думаю, виправив.

Вітаю!

Перевірив. Дійсно, ви праві, HM теж показує такий день синім.

Галку полагодили, супер, дякую!

Вітаю!

Нажаль, бага із автовідміткою схованих операцій не кінця пофікшена. Дивно, але вона тепер плаваюча. Один раз завантажуєш файл - операція не відмічається, потім ще раз можна перевантажити той же файл і - опа :)

Image 647

Image 648


(нажаль, не можу змінити порядок фоток - це вже бага форума :)

Але суть зрозуміла. День показується блакитним, але якщо його розкрити, то праворуч  видное відмічену операцію (яка, звісно, зайва, бо ліворуч є ця операція, розбита на дві).

Вітаю, Олександр!

Схоже, Приват поміняв формат експорт-файлів. Сьогодні ваша аппка почала казати "Unknown file format" :(

Є хвилинка подивитись? Дякую за вашу чудову аппку!

Вітаю! Проблема була не у форматі, а моєму останньому оновленні (я дадав імпорт з Payoneer та Wise). Тепер все має бути ок (Обновіть сторінку, щоб підгрузити свіжі скрипти).

Wise? Та ви святий! :) Ура! Дякую, піду перевірю :)

Ех, воно ще не авдреліжено? Чи за іншою адресою буде?

Зареліжено, все там же (якщо нема, то як слідує оновіть сторінку через Ctrl+R). 

Image 651

Дякую, тепер імпорт із приватбанку працює знову.

Але імпорт із Wise - ні. Каже "невірний формат файлу".

Ось початок мого csv-файлу, який генерує Wise:

ID,Status,Direction,"Created on","Finished on","Source fee amount","Source fee currency","Target fee amount","Target fee currency","Source name","Source amount (after fees)","Source curren cy","Target name","Target amount (after fees)","Target currency","Exchange rate",Reference,Batch
"CARD_TRANSACTION-747369472",COMPLETED,OUT,"2023-06-01 16:05:40","2023-06-01 16:05:40",0.00,USD,,,"Oleksandr Suvorov",29.50,USD,Patreon,29.50,USD,1.00000000,,
"CARD_TRANSACTION-747079522",COMPLETED,OUT,"2023-06-01 13:22:22","2023-06-01 13:22:22",0.03,USD,,,"Oleksandr Suvorov",4.07,USD,"YouTube Premium",149.00,UAH,36.56860000,,

Чесно кажучи, не маю гадки де ви взяли такий файл, мої експорти з вайзу виглядають геть інакше. Ви отут робите експорт? https://wise.com/balances/statements/standard

Ні, прямо якщо на картці клацнути, відкриваються транзакції і справа є Download :)

Дякую, зробив в тому меню, що ви надали - так працєю імпорт. :)

Image 636

Дякую, Олександре!
Дійсно зручніше, ніж через імпорт csv.

Правда, не завжди працює.

Наприклад, ось в цьому прикладі, як на скріншоті, операція -10000 тупо не імпортується. Ніяк. Пробував ще раз перечитати файл, пробував імпортувати разом із іншими операціями - просто ігнориться і все.

Можливо, невірно екрануються cпецсимволи, типу '*'.

+2

Можете спробувати ще раз? Здається я знайшов в чому могла бути проблема і виправив.

+1

Супер, працює!

Дякую вам величезне! Це тепер набагато простіше, ніж через csv файли, і не треба паритись, які операції вже є, а яких ще немає :)

Олександре, доброго вечора! Приват недавно оновив формат екселівського файла з вивантаженням даних і тепер вони не підтягуються у ваш двигунець. Може у вас буде час та натхнення його оновити, був би дуже цьому радий. 

+1

Так, скоро цим займуся, дякую.

+1

Я автор темы, зашел спустя несколько месяцев и увидел решение вопроса с импортом.

https://homemoney.userecho.com/users/2165-alexander-shvets/topics/ автору огромное спасибо за решение, все работает на отлично. Вопрос к пердставителям Homemoney, может сделайте что-то подобное на "ваших" рельсах, официально и чтоб работало также, но без зависимости от частного лица, который помог ?