Бухгалтерия и ChatGPT
Сижу делаю бухгалтерию. У меня счета в 2 банках (кипрском и Revolut Business). Надо все свести в таблицу для себя и аудита. Я предпочитаю использовать Airtable. Но разные банки выдают разные форматы выгрузок.
Как все свести в единый формат?
Я 3 года делал все руками. Надоело.
Загрузил выписки обоих банков в ChatGPT и попросил переформатировать в единый формат. И он выдал!
Затем когда я начал абюзить и большие выгрузки загружать, он отказался считать, так как обьем данных большой. Но взамен он предложил мне код трансформации на Python, который можно испольнять на локальной машине. Я питон не знаю и он у меня в макбуке не настроен. Но я - бывший рубист. Попросил ChatGPT переписать на Ruby - и готово!
Я сделал файлик "revolut_bank_format.rb", вставил код как есть и исполнил по файлу - и работает! Полученный другой файл я гружу в Airtable и все парсится отлично.
Хотелось бы дальше автоматизировать, но пока достаточно.
Но еще - выгрузки качаются на разные периоды дат и часто происходит перекрытие - я качаю к примеру июнь-июль, а у меня 15 июня была другая выгрузка. Тогда я добавил уникальное поле в airtable через md5 хеширование суммы-даты-reference. И так я решил проблему дедупликации.
Теперь легко группировать/сегментировать по банкам/приходам/расходам.
Кайф!
Post #92
2.4K

- 👍 28
- 🔥 10
- 👏 6
- ❤ 1
- 👎 1