Mint CSV към Beancount
Конвертирайте архива от транзакции на Mint, който сте изтеглили преди закриването на Mint, в балансирани двустранни Beancount транзакции — колоната Transaction Type се мапва, така че дебитите и кредитите получават правилния знак.
Съпоставянето на колони е проверено срещу реално извлечение от Mint
Как да експортирате транзакциите си от Mint
- 1
Няма как да стартирате нов експорт: Mint спря работа на 23 март 2024 г. Намерете CSV файла, който сте изтеглили преди това — обикновено „transactions.csv“ в папката Downloads, или вътре в ZIP файла, който е експортирал инструментът на Mint.
- 2
Отворете го и проверете дали първият ред е Date, Description, Original Description, Amount, Transaction Type, Category, Account Name, Labels, Notes. Това е архивното оформление, към което е настроен този пресет.
- 3
Архивът съдържа всички акаунти наведнъж, така че запазете редовете за едно име на акаунт (Account Name), копирайте ги заедно с хедъра и ги поставете по-долу.
Знакът е в Transaction Type, не в сумата
Mint никога не е записвал знак минус: Amount винаги е абсолютна стойност, а посоката е в Transaction Type, където „debit“ е изходящ транж, а „credit“ е входящ. Този пресет чете тази колона, така че покупките излизат отрицателни, докато възстановяванията, заплатите и плащанията с карти излизат положителни — без нужда от сортиране на файла на две части и без find-and-replace. Два други навика на архива се обработват вместо вас: датите са без водещи нули и са месец-първи (8/1/2026, а по-старите файлове използват двуцифрени години), а дългите дескриптори на карти понякога се пренасят на втори ред в кавичките, които парсърът разчита като едно поле, а не като счупен ред.
Beancount резултат
Въпроси относно експортирането от Mint
Може ли да експортирам от Mint?
Не. Intuit закри Mint на 23 март 2024 г. и историята на транзакциите не беше прехвърлена към Credit Karma, така че единствените данни от Mint, които някой има, са CSV файловете, изтеглени преди тази дата. Ако сте ги теглили на части, за да заобиколите лимита от 10 000 реда за експорт, конвертирайте всеки файл и поставете резултатите един след друг — конверторът е без състояние, а Beancount чете транзакциите по дата, а не по реда, в който сте ги добавили.
Да мапна Description или Original Description?
Description е изчистеното име на търговеца от Mint и това е, което пресетът ползва, защото изглежда по-добре в сметководната книга. Original Description е суровият низ, изпратен от банката — сменете селектора на Description, ако предпочитате да запазите точната формулировка за съпоставяне със стари извлечения. И двете колони са във всеки архив; конверторът ползва едната, а другата остава незасегната.
Какво става с категориите, етикетите и бележките ми от Mint?
Нищо не се изхвърля — те си остават в source файла — но конверторът обработва само дата, описание и сума, така че всяка транзакция балансира срещу единствения акаунт за категория, който посочите. Таксономията на Mint (Restaurants, General Merchandise, Transfers…) няма пряк еквивалент в Beancount, затова обичайният подход е първо да конвертирате, а след това да пренасочвате акаунти в сметководната книга по една категория наведнъж.
Запазете току-що конвертирания регистър
Beancount.io хоства вашия регистър в plain-text, импортира бъдещи извлечения за вас и поддържа всяка сума одитируема.
Започни безплатно→